package com.dimples.dd.system.convert;

import com.dimples.dd.common.pojo.PageResult;
import com.dimples.dd.system.model.entity.SystemSmsTemplateDO;
import com.dimples.dd.system.model.form.SmsTemplateForm;
import com.dimples.dd.system.model.vo.SmsTemplatePageVO;
import org.mapstruct.Mapper;

/**
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2024/10/28
 */
@Mapper(componentModel = "spring")
public interface SmsTemplateConvert {
    SystemSmsTemplateDO form2Entity(SmsTemplateForm createSmsTemplateForm);

    SmsTemplateForm entity2Form(SystemSmsTemplateDO systemSmsTemplateDO);

    PageResult<SmsTemplatePageVO> entity2Page(PageResult<SystemSmsTemplateDO> pageResult);

    SmsTemplatePageVO entity2Vo(SystemSmsTemplateDO systemSmsTemplateDO);
}

